## Uses of Class
oracle.pgx.config.GraphConfig

- Packages that use GraphConfig
  Package | Description
  --- | ---
  oracle.pgx.api | This package contains the Java APIs of PGX.
  oracle.pgx.api.admin | This package contains the administrative interfaces of PGX.
  oracle.pgx.config | This package contains all configuration-related classes of PGX.

- - ### Uses of GraphConfig in oracle.pgx.api

    Methods in oracle.pgx.api that return GraphConfig
    Modifier and Type | Method and Description
    --- | ---
    `GraphConfig` | GraphMetaData.`getConfig()` Gets the graph configuration object used to specify the data source of this graph.
    `GraphConfig` | PgxGraph.`getConfig()` Gets the graph configuration object used to specify the data source of this graph.
    `GraphConfig` | ServerInstance.`lookupPreloadedGraph(String name)` Blocking version of `#lookupPreloadedGraphAsync()`.

    Methods in oracle.pgx.api that return types with arguments of type GraphConfig
    Modifier and Type | Method and Description
    --- | ---
    `PgxFuture<GraphConfig>` | ServerInstance.`lookupPreloadedGraphAsync(String name)` Looks up the config of a pre-loaded graph by name.

    Methods in oracle.pgx.api with parameters of type GraphConfig
    Modifier and Type | Method and Description
    --- | ---
    `void` | ServerInstance.`addPinnedGraph(GraphConfig cfg)` Blocking version of `#addPinnedGraphAsync()`.
    `PgxFuture<Void>` | ServerInstance.`addPinnedGraphAsync(GraphConfig cfg)` Add a pinned graph (will not be unloaded by engine) to be shared between sessions
    `void` | ServerInstance.`demotePinnedGraph(GraphConfig cfg)` Blocking version of `#demotePinnedGraphAsync()`.
    `PgxFuture<Void>` | ServerInstance.`demotePinnedGraphAsync(GraphConfig cfg)` Demote pinned graph.
    `Deque<GraphMetaData>` | PgxSession.`getAvailableSnapshots(GraphConfig config)` Blocking version of `PgxSession.getAvailableSnapshotsAsync(GraphConfig)`.
    `PgxFuture<Deque<GraphMetaData>>` | PgxSession.`getAvailableSnapshotsAsync(GraphConfig config)` Gets a list of available in-memory snapshots of a graph described by a graph configuration.
    `PgxGraph` | PgxSession.`readGraphWithProperties(GraphConfig config)` Blocking version of `PgxSession.readGraphWithPropertiesAsync(GraphConfig)`.
    `PgxGraph` | PgxSession.`readGraphWithProperties(GraphConfig config, boolean forceUpdateIfNotFresh)` Blocking version of `PgxSession.readGraphWithPropertiesAsync(GraphConfig, boolean)`.
    `PgxGraph` | PgxSession.`readGraphWithProperties(GraphConfig config, boolean forceUpdateIfNotFresh, String newGraphName)` Blocking version of `PgxSession.readGraphWithPropertiesAsync(GraphConfig, boolean, String)`.
    `PgxGraph` | PgxSession.`readGraphWithProperties(GraphConfig config, long maxAge, TimeUnit maxAgeTimeUnit)` Blocking version of `PgxSession.readGraphWithPropertiesAsync(GraphConfig, long, TimeUnit)`.
    `PgxGraph` | PgxSession.`readGraphWithProperties(GraphConfig config, long maxAge, TimeUnit maxAgeTimeUnit, boolean blockIfFull, String newGraphName)` Blocking version of `PgxSession.readGraphWithPropertiesAsync(GraphConfig, long, TimeUnit, boolean, String)`.
    `PgxGraph` | PgxSession.`readGraphWithProperties(GraphConfig config, String newGraphName)` Blocking version of `PgxSession.readGraphWithPropertiesAsync(GraphConfig, String)`.
    `PgxFuture<PgxGraph>` | PgxSession.`readGraphWithPropertiesAsync(GraphConfig config)` Reads a graph and its properties, specified a graph config, into memory.
    `PgxFuture<PgxGraph>` | PgxSession.`readGraphWithPropertiesAsync(GraphConfig config, boolean forceUpdateIfNotFresh)` Reads a graph and its properties, specified a graph config, into memory.
    `PgxFuture<PgxGraph>` | PgxSession.`readGraphWithPropertiesAsync(GraphConfig config, boolean forceUpdateIfNotFresh, String newGraphName)` Reads a graph and its properties, specified a graph config, into memory.
    `PgxFuture<PgxGraph>` | PgxSession.`readGraphWithPropertiesAsync(GraphConfig config, long maxAge, TimeUnit maxAgeTimeUnit)` Reads a graph and its properties, specified a graph config, into memory.
    `PgxFuture<PgxGraph>` | PgxSession.`readGraphWithPropertiesAsync(GraphConfig config, long maxAge, TimeUnit maxAgeTimeUnit, boolean blockIfFull, String newGraphName)` Reads a graph and its properties, specified a graph config, into memory.
    `PgxFuture<PgxGraph>` | PgxSession.`readGraphWithPropertiesAsync(GraphConfig config, String newGraphName)` Reads a graph and its properties, specified a graph config, into memory.
    `void` | GraphMetaData.`setConfig(GraphConfig config)`

  - ### Uses of GraphConfig in oracle.pgx.api.admin

    Methods in oracle.pgx.api.admin that return GraphConfig
    Modifier and Type | Method and Description
    --- | ---
    `GraphConfig` | GraphInfo.`getConfig()` Gets the config.

    Methods in oracle.pgx.api.admin that return types with arguments of type GraphConfig
    Modifier and Type | Method and Description
    --- | ---
    `PgxFuture<GraphConfig>` | Control.`lookupPreloadedGraph(String name)` look up the config of a pre-loaded graph by name.

    Methods in oracle.pgx.api.admin with parameters of type GraphConfig
    Modifier and Type | Method and Description
    --- | ---
    `PgxFuture<Void>` | Control.`addPinnedGraph(GraphConfig cfg)` Add a pinned graph (will not be unloaded by engine) to be shared between sessions
    `PgxFuture<Void>` | Control.`demotePinnedGraph(GraphConfig cfg)` Demote pinned graph.

  - ### Uses of GraphConfig in oracle.pgx.config

    Classes in oracle.pgx.config with type parameters of type GraphConfig
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractGraphConfigBuilder<T extends GraphConfig>` base class for graph configuration builder classes
    `class` | `AbstractGraphConfigFactory<T extends GraphConfig>` Base factory class for creating graph configuration objects.

    Subclasses of GraphConfig in oracle.pgx.config
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractFileGraphConfig` base class for file-based graph configuration classes
    `class` | `AbstractPgGraphConfig` Base class for Property Graph (PG) graph configuration objects
    `class` | `AbstractTwoTablesConfig`
    `class` | `FileGraphConfig` PGX Engine File Graph Config
    `class` | `PgHbaseGraphConfig` PGX Engine PG Hbase Graph Config
    `class` | `PgNosqlGraphConfig` PGX Engine PG NoSQL Graph Config
    `class` | `TwoTablesGraphConfig` PGX Engine Two Tables Format Graph Config

    Methods in oracle.pgx.config that return GraphConfig
    Modifier and Type | Method and Description
    --- | ---
    `GraphConfig` | AnyFormatGraphConfigFactory.`fromProperties(Properties props)`

Copyright © 2015. All rights reserved.